package me.zhengjie.vo;

import org.apache.commons.lang3.StringUtils;
import org.springframework.web.util.HtmlUtils;

/**
 * @author huej
 * @since 2021年11月27日15:48:11
 */
public class UploadDataVo {
    private String cae099; // 业务流水号
    private String interfaceId; // 外部电子档案接口id
    private String aac001;// 个人编号
    private String aac147; // 证件号码
    private String aac003;// 个人姓名
    private String aab001; // 单位编号
    private String aab004; // 单位名称
    private String archivetype; // 分类号
    private String businessDefineId; // 业务名称
    private String bsDesc; // 业务名称
    private String recordDefineId; // 材料id
    private String fileName; // 图片名称
    private String Base64; // 图片源
    private String fileIndex; // 材料序号
    private String stauts; //审核状态
    private String oid;
    private String raqName; //润乾报表名称 自动上传
    private String reportData;//润乾报表数据集(JSONObj) 自动上传
    private String fiType; // 档案类型 0是旧档案 1是新档案
    private String actionIndex; // 操作序号 高风险必传
    private String history_cae099; // 历史上传材料cae099
    private String schema; // 场景参数
    private String serviceNo; // 归档方式
    private String paramJson; // 归档方式

    public String getParamJson() {
        return paramJson;
    }

    public void setParamJson(String paramJson) {
        this.paramJson = paramJson;
    }

    public String getServiceNo() {
        return serviceNo;
    }

    public void setServiceNo(String serviceNo) {
        this.serviceNo = serviceNo;
    }

    public String getFiType() {
        return fiType;
    }

    public void setFiType(String fiType) {
        this.fiType = fiType;
    }

    public String getBsDesc() {
        return bsDesc;
    }

    public void setBsDesc(String bsDesc) {
        this.bsDesc = bsDesc;
    }

    public String getRaqName() {
        return raqName;
    }

    public void setRaqName(String raqName) {
        this.raqName = raqName;
    }

    public String getReportData() {
        return reportData;
    }

    public void setReportData(String reportData) {
        this.reportData = reportData;
    }

    public String getOid() {
        return oid;
    }

    public void setOid(String oid) {
        this.oid = oid;
    }

    public String getStauts() {
        return stauts;
    }

    public void setStauts(String stauts) {
        this.stauts = stauts;
    }

    public String getFileIndex() {
        return fileIndex;
    }

    public void setFileIndex(String fileIndex) {
        this.fileIndex = fileIndex;
    }

    public String getCae099() {
        return cae099;
    }

    public void setCae099(String cae099) {
        this.cae099 = cae099;
    }

    public String getInterfaceId() {
        return interfaceId;
    }

    public void setInterfaceId(String interfaceId) {
        this.interfaceId = interfaceId;
    }

    public String getAac001() {
        return aac001;
    }

    public void setAac001(String aac001) {
        this.aac001 = aac001;
    }

    public String getAac147() {
        return aac147;
    }

    public void setAac147(String aac147) {
        this.aac147 = aac147;
    }

    public String getAac003() {
        return aac003;
    }

    public void setAac003(String aac003) {
        this.aac003 = aac003;
    }

    public String getAab001() {
        return aab001;
    }

    public void setAab001(String aab001) {
        this.aab001 = aab001;
    }

    public String getAab004() {
        if(!StringUtils.isBlank(aab004)){
            return HtmlUtils.htmlUnescape(aab004);
        }else{
            return aab004;
        }
    }
    public void setAab004(String aab004) {
        this.aab004 = aab004;
    }

    public String getArchivetype() {
        return archivetype;
    }

    public void setArchivetype(String archivetype) {
        this.archivetype = archivetype;
    }

    public String getBusinessDefineId() {
        return businessDefineId;
    }

    public void setBusinessDefineId(String businessDefineId) {
        this.businessDefineId = businessDefineId;
    }

    public String getRecordDefineId() {
        return recordDefineId;
    }

    public void setRecordDefineId(String recordDefineId) {
        this.recordDefineId = recordDefineId;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getBase64() {
        return Base64;
    }

    public void setBase64(String base64) {
        Base64 = base64;
    }

    public String getActionIndex() {
        return actionIndex;
    }

    public void setActionIndex(String actionIndex) {
        this.actionIndex = actionIndex;
    }

    public String getHistory_cae099() {
        return history_cae099;
    }

    public void setHistory_cae099(String history_cae099) {
        this.history_cae099 = history_cae099;
    }

    public String getSchema() {
        return schema;
    }

    public void setSchema(String schema) {
        this.schema = schema;
    }
}

